home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CU Amiga Super CD-ROM 19
/
CU Amiga Magazine's Super CD-ROM 19 (1998)(EMAP Images)(GB)[!][issue 1998-02].iso
/
CUCD
/
Programming
/
LEDA
/
prog
/
basic
/
col2.c
< prev
next >
Wrap
C/C++ Source or Header
|
1994-08-05
|
486b
|
31 lines
// col2: filter for two-column output
#include <LEDA/list.h>
#include <LEDA/stream.h>
main()
{
list<string> L;
cmd_istream in("expand"); // expand tab's
while (in) L.append(read_line(in));
if (L.length() % 2) L.Pop();
list_item a = L[0];
list_item b = L[L.length()/2];
while(b)
{ int n = 38-L[a].length();
cout << L[a].head(38);
while (n-- > 0) cout << " ";
cout << " " << L[b].head(38);
newline;
a = L.succ(a);
b = L.succ(b);
}
}